.header-bg {
    width: 100%;
    height: 4rem;
}

.head-con-bg {
    height: 1.2rem;
    background: rgba(255, 255, 255, .8);
    width: 100%;
}
.head-line {
    height: 1rem;
    width: .04rem;
    background: #f9be00;
    margin-top: .1rem;
    margin-left: .20rem;
    border-radius: .04rem;
}
.logo {
    width: 2.04rem;
    height: .60rem;
    margin-top: .26rem;
    margin-left: .50rem;
}

.header-title {
    
    font-size: .34rem;
    margin-top: .20rem;
    /* color: #ea6000; */
    font-weight: bold;
}
.head-desc {
    margin-left: .20rem;
    text-align: center;
}
.pic-title {
    text-align: center;


}
.flex {
    display: flex;
}
.pic-title p {
    color: #3e3a39;
    font-size: .40rem;
    position: relative;
    z-index: 2;
    font-weight: 550;
    padding: 0 .10rem;
}
.pic-title strong {
    height: .10rem;
    display:inline-block;
    font-size: .40rem;
    color: #f9be00;
    background: #f9be00;
    /* border-bottom: .10rem solid #f9be00; */
    border-radius: .05rem;
    overflow: hidden;
    position: relative;
    top:-.28rem;
    z-index: 1;
    padding: 0 .10rem;

}

.call {
    display: block;
    width: .70rem;
    height: .71rem;
    position: absolute;
    right: .40rem;
    top: .20rem;
}

.call img {
    width: .70rem;
    height: .71rem;
}

.consult {
    width: 86%;
    height: 2rem;
    border-radius: .10rem;
    background: #fff;
    box-shadow: 0 0 .10rem #d1d1d1;
    position: absolute;
    top: 4rem;
    left: 7%;
    z-index: 100;
}

.consult-title {
    font-size: .35rem;
    color: #ea6000;
    font-weight: 600;
    padding-top: .15rem;
    padding-left: .39rem;
}

.from-group {
    display: flex;
    display: -webkit-flex;
    margin-left: .39rem;
    margin-top: .35rem;
}

.from-group input {
    height: .70rem;
    background: #f2f2f2;
    border: 0;
    text-indent: .10rem;
    width: 65%;
    vertical-align: middle;
    font-size: .28rem;
}

.from-group input:focus {
    border: 0;
}

.from-group a {
    height: .70rem;
    background: #ea6000;
    color: #fff;
    font-size: .32rem;
    line-height: .70rem;
    text-align: center;
    display: block;
    width: 30%;
    border-radius: .08rem;

}

.from-group a:active {
    background: #da4620;
}

.title-one {
    text-align: center;
    margin-top: 1rem;
}

.title-one img {
    width: 3.61rem;
    height: .43rem;
    position: relative;
    top: -.40rem;
}

.section-partner {
    padding-bottom: .1rem;
    width: 100%;
    background: #f2f2f2 url(./images/bg.jpg) no-repeat center bottom;
    background-size: 106% auto;
    overflow: hidden;
    border-top: .30rem solid #f2f2f2;
}

.section-partner ul li {
    float: left;
    padding: .1rem 0;
    margin-bottom: .3rem;
    margin-right: 3.8%;
    width: 22%;
    text-align: center;
    background-color: #fff;
}

.section-partner ul li:nth-child(4n) {
    margin-right: 0;
}

.section-partner ul li img {
    width: 90%;
}

.section-partner ul li .title {
    width: 100%;
    padding-top: 6px;
    line-height: .35rem;
    font-size: .24rem;
    display: inline-block;
    font-family: 'siyuan-regular';
    color: #5d5d5d;
    position: relative;
}

.section-honor {
    width: 100%;
    padding-bottom: .01rem;
    overflow: hidden;
}

.section-honor ul li {
    float: left;
    width: 44%;
    margin-left: 4%;
    margin-bottom: .3rem;
}

.section-honor ul li img {
    width: 100%;
}

.title8 {

    text-align: center;
    padding-bottom: .53rem;
    padding-top: .53rem;
}

.title8 img {
    width: 4.91rem;
    height: .43rem;
}

.box-tit {
    text-align: center;
    padding-top: .97rem;
    padding-bottom: .56rem;
}

.box-tit img {
    width: 4.91rem;
    height: .44rem;
}

.no-money-consult {
    width: 55%;
    display: block;
    height: .76rem;
    background: #ea6000;
    color: #fff;
    font-size: .38rem;
    border-radius: .15rem;
    line-height: .76rem;
    margin: .30rem auto;
    text-align: center;
}

.no-money-consult:active {
    background: #da4620;
}

.no-money-consult img {
    width: .54rem;
    height: .54rem;
    margin-right: .20rem;
}

.example img {
    width: 32.5%;
    margin-bottom: 1%;
    float: left;
    margin-right: 1%;
}

.example img:nth-child(3n) {
    margin-right: 0;
}

.pic7 {
    padding-top: .46rem;
    width: 4.91rem;
    height: .45rem;
    padding-bottom: .42rem;
}

.safe-box {
    width: 80%;
    /* height: 2.68rem; */
    border-radius: .10rem;
    background: #fff;
    box-shadow: 0 0 .10rem #d1d1d1;
    position: relative;
    left: 10%;
    padding-bottom: .10rem;

}

.safe-box h2 {

    height: .80rem;
    border-bottom: 1px solid #cccccc;
    font-size: .28rem;
    line-height: .80rem;
    padding-top: .30rem;
    margin-left: .30rem;
    margin-right: .30rem;
}

.safe-box h2 .pic2 {
    width: .40rem;
    height: .45rem;
    margin-right: .20rem;
}

.safe-box .pic3 {
    width: .87rem;
    height: .87rem;
    position: absolute;
    right: 0;
}

.safe-box p {
    color: #ea6000;
    font-size: .32rem;
    text-align: center;
    padding-top: .10rem;
}

.safe-box p strong {
    font-size: 1.5rem;
}

.pic4 {
    width: 6.08rem;
    height: 1.69rem;
    margin-top: .60rem;
}

.pic5 {
    margin-top: .40rem;
    margin-bottom: .30rem;
}

.info-list {
    width: 85%;
    margin: .20rem auto .40rem auto;
}

.info-list ul {
    display: flex;
    display: -webkit-flex;

}

.info-list ul li {
    flex: 1;
    -webkit-flex: 1;
    text-align: center;
    position: relative;
}

.info-list ul li h4 {
    font-size: .30rem;
    color: #ea6000;
}

.info-list ul li h4 span {
    font-size: .60rem;
}

.info-list ul li h3 {
    position: absolute;
    right: .60rem;
    top: 0;
    font-size: .30rem;
    color: #ea6000;
    font-weight: 700;
}

.info-list ul li p {
    font-size: .26rem;
}

.intrduce-title {
    color: #2d2d2d;
    font-weight: 700;
    font-size: .40rem;
    background: #f3f3f3;
    height: 1.6rem;
    padding-left: 10%;
    padding-top: .6rem;
}

.consult-form {

    background: #f3f3f3;
}

.consult-form ul {
    width: 90%;
    margin: 0 auto;
    background: #fff;
    border-radius: .14rem;
}

.consult-form ul li:nth-child(1) img {
    width: .36rem;
    height: .41rem;

}

.consult-form ul li:nth-child(2) img {
    width: .37rem;
    height: .45rem;

}

.consult-form ul li {
    padding-bottom: .10rem;
    border-bottom: 1px solid #d7d7d7;
    margin-bottom: .20rem;
    margin-left: .30rem;
    margin-right: .30rem;
}

.consult-form ul li:nth-child(2) {
    border-bottom: 0;
}

.consult-form ul li input {
    border: 0;
    line-height: .90rem;
    height: .70rem;
    width: 70%;
    padding-left: .30rem;
    font-size: .28rem;
}

.consult-form ul li input:focus {
    border: 0
}

.consult-submit {
    height: .90rem;
    text-align: center;
    width: 86%;
    margin-top: .40rem;
    margin-bottom: .10rem;
    border-radius: .80rem;
    color: #fff;
    font-size: .36rem;
    line-height: .98rem;
    text-align: center;
    background: #ea6000;
    display: inline-block;
    position: relative;
    left: 7%;
}

.consult-submit:active {
    background: #da4620;
}

.guarantee {
    color: #d0d0d0;
    font-size: .24rem;
    text-align: center;
    padding-bottom: .04rem;
}

.blongs {
    color: #a3a3a3;
    font-size: .28rem;
    text-align: center;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: .15rem;
}

.map {
    width: 100%;
}

.map img {
    width: 100%;
}

.footer {
    height: 1.3rem;
    background: #fff;
    box-shadow: 0 0 .10rem #cccccc;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 100;
}

.footer ul {
    display: flex;
    display: -webkit-flex;
}

.footer ul li {
    flex: 1;
    -webkit-flex: 1;
    text-align: center;
    height: 1.3rem;
}

.footer ul li img {
    display: block;
    margin: .20rem auto 0 auto;
}

.footer ul li a {
    display: block;
}

.footer ul li:active {
    background: #f2f2f2;
}

.footer ul li:nth-child(1) img {
    width: .92rem;
    height: .86rem;
}

.footer ul li:nth-child(2) img {
    width: .94rem;
    height: .86rem;
}

.footer ul li:nth-child(3) img {
    width: .93rem;
    height: .86rem;
}